package com.authine.cloudpivot.ext.dto.finance;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Data
@Schema(description = "账户管理")
public class AccountDto {

    @Schema(defaultValue = "主键ID")
    private String id;

    @Schema(defaultValue = "余额")
    private BigDecimal account_balance;

    @Schema(defaultValue = "信用额度")
    private BigDecimal credit_limit;

    /**
     * 可用额度
     */
    @Schema(defaultValue = "可用额度")
    private BigDecimal available_limit;

    @Schema(defaultValue = "积分")
    private BigDecimal bonus;

    @Schema(defaultValue = "平台费率")
    private BigDecimal platform_rate;

    @Schema(defaultValue = "服务费率")
    private BigDecimal service_rate;

    @Schema(defaultValue = "其他费率")
    private BigDecimal other_rate;

    @Schema(defaultValue = "变更原因")
    private String memo;






}
